package com.yunkeji.dao.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 贴贴墙视图对象 ykj_like_wall
 *
 * @author zhang
 * @date 2024-07-10
 */
@Data
@ExcelIgnoreUnannotated
public class LikeWallVo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 自增主键
     */
    @ExcelProperty(value = "自增主键")
    private Long id;

    /**
     * 用户ID
     */
    @ExcelProperty(value = "用户ID")
    private Long userId;

    /**
     * 内容
     */
    @ExcelProperty(value = "内容")
    private String content;

    /**
     * 贴贴墙类型 1=心愿墙 2= 缘分墙 3= 励志墙 4=爱好墙 5=心墙墙
     */
    @ExcelProperty(value = "贴贴墙类型 1=心愿墙 2= 缘分墙 3= 励志墙 4=爱好墙 5=心墙墙 ")
    private Integer type;

    /**
     * 统计数量
     */
    @ExcelProperty(value = "统计数量")
    private Integer nums;

    /**
     * 1待审核2审核通过3审核拒绝
     */
    @ExcelProperty(value = "1待审核2审核通过3审核拒绝")
    private Integer status;

    /**
     * 性别(未知 2)
     */
    @ExcelProperty(value = "性别(未知 2)")
    private Integer sex;

    /**
     * 年龄
     */
    @ExcelProperty(value = "年龄")
    private Integer age;

    /**
     * 身高，单位cm
     */
    @ExcelProperty(value = "身高，单位cm")
    private Integer height;

    /**
     * 头像路径
     */
    @ExcelProperty(value = "头像路径")
    private String headInfo;

    /**
     * 职业
     */
    @ExcelProperty(value = "职业")
    private Integer profession;

    /**
     * 城市名称
     */
    @ExcelProperty(value = "城市名称")
    private String cityName;

    /**
     * 发布者头像
     */
    @ExcelProperty(value = "发布者头像")
    private String pubHeadUrl;


    private Date createTime;

    private Long platformId;

    /**
     * 审核人
     */
    @ExcelProperty(value = "审核人")
    private String updateBy;

    /**
     * 审核时间
     */
    @ExcelProperty(value = "审核时间")
    private Date updateTime;
}
